iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0

Java language

優點(advantage)

1. 應用程式介面(Application Programming Interface, API)眾多
2. 優良的例外處理(Exception Handling)機制
3. 受管控的I/O,沒有指標(Pointer)
4. 跨平台:只要有實作虛擬機器(VM)的環境,就可以執行Java
5. 多工(Multi-tasking), 多執行緒(multi-threading), 
6. 動態載入(Dynamic Loading)
7. 分散式(distributed)主從架構的應用程式
8. 自動垃圾收集(garbvage collection),將不使用的記憶體歸還系統

缺點(disadvantage)

A little slow...


編譯流程圖1 (Compile flow chart)
https://ithelp.ithome.com.tw/upload/images/20240930/20160744fNhtsm4Ml1.png

編譯流程圖2 (Compile flow chart)
https://ithelp.ithome.com.tw/upload/images/20240930/20160744LueyKBCyap.png

虛擬機器 (Java Virtual Machine, JVM)流程圖
https://ithelp.ithome.com.tw/upload/images/20240903/201607440JBQAecypX.png


下一篇
Java Review ch1-2-1
系列文
Kotlin and Java 開發 Android APP 學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言